﻿
Imports Newtonsoft.Json

''' <summary>
''' 计算Token请求体
''' </summary>
Public Class EstimateTokenRequest

    ''' <summary>
    ''' 对话的消息列表
    ''' </summary>
    ''' <returns></returns>
    <JsonProperty("messages")>
    Public Property Messages As List(Of ChatRequest.MessagesType)

    ''' <summary>
    ''' 使用的模型的 ID。您可以使用 deepseek-chat,deepseek-reasoner
    ''' </summary>
    ''' <returns></returns>
    <JsonProperty("model"), JsonConverter(GetType(EnumJsonConverter(Of ChatRequest.ModelEnum)))>
    Public Property Model As ChatRequest.ModelEnum = ChatRequest.ModelEnum.MoonShotV1_32k

End Class
